20887
2611
7112
3884
4358
4919
2924
6654
5923
2275
1930
595
5931
1630
2318
1137
993
1395
670
154
120
194
132
202
84
349